Truthful Monadic Abstractions

نویسندگان

  • Taus Brock-Nannestad
  • Carsten Schürmann
چکیده

In intuitionistic sequent calculi, detecting that a sequent is unprovable is often used to direct proof search. This is for instance seen in backward chaining, where an unprovable subgoal means that the proof search must backtrack. In undecidable logics, however, proof search may continue indefinitely, finding neither a proof nor a disproof of a given subgoal. In this paper we characterize a family of truth-preserving abstractions from intuitionistic first-order logic to the monadic fragment of classical first-order logic. Because they are truthful, these abstractions can be used to disprove sequents in intuitionistic first-order logic.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On the Expressive Power of User - Defined E ects

We compare the expressive power of three programming abstractions for user-de ned computational e ects: Bauer and Pretnar’s e ect handlers, Filinski’s monadic re ection, and delimited control without answer-type-modi cation. This comparison allows a precise discussion about the relative expressiveness of each programming abstraction. It also demonstrates the sensitivity of the relative expressi...

متن کامل

On the Expressive Power of User-Defined Effects

We compare the expressive power of three programming abstractions for user-defined computational effects: Plotkin and Pretnar’s effect handlers, Filinski’s monadic reflection, and delimited control without answertype-modification. This comparison allows a precise discussion about the relative expressiveness of each programming abstraction. It also demonstrates the sensitivity of the relative ex...

متن کامل

A Visual Language for Design Pattern Modelling and Instantiation

The proposed UML standard for modelling design patterns uses parameterised collaborations [1]. However, as these are constructed using similar concepts to object models, they are ust prototypical examples of an object model. A similar problem exists with the work of Florijn [2]. LePUS [3] uses monadic logic to express design pattern solutions and includes a visual notation. However, LePUS’ abst...

متن کامل

M O N a D I C R O B O T I C S Monadic Robotics

We have developed a domain speci c language for the construction of robot controllers, Frob (Functional ROBotics). The semantic basis for Frob is Functional Reactive Programming, or simply FRP, a purely functional model of continuous time, interactive systems. FRP is built around two basic abstractions: behaviors, values de ned continuously in time, and events, discrete occurances in time. On t...

متن کامل

Automated Logical Veriication Based on Trace Abstractions

We propose a practical framework for integrating the behavioral reasoning about distributed systems with model-checking methods. Our proof methods are based on trace abstractions, which relate the behaviors of the program and the spe-ciication. We show that for nite-state systems such symbolic abstractions can be speciied conveniently in a Monadic Second-Order Logic (M2L), which allows the conc...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012